package com.fdd.op.sdk.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fdd.op.sdk.internal.mapping.ApiField;

import java.util.Date;

public class UnwantedAuthSignVO {

    @ApiField(value = "authorizerFlag")
    private Integer authorizerFlag;

    @ApiField(value = "authorizerAccountId")
    private String authorizerAccountId;

    @ApiField(value = "tpAuthorizerAccountId")
    private String tpAuthorizerAccountId;

    @ApiField(value = "authorizerUserName")
    private String authorizerUserName;

    @ApiField(value = "authorizerCompanyId")
    private String authorizerCompanyId;

    @ApiField(value = "tpAuthorizerOrgId")
    private String tpAuthorizerOrgId;

    @ApiField(value = "authorizerCompanyName")
    private String authorizerCompanyName;

    @ApiField(value = "status")
    private Integer status;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiField(value = "openDate")
    private Date openDate;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiField(value = "effectiveTime")
    private Date effectiveTime;

    public String getAuthorizerAccountId() {
        return authorizerAccountId;
    }

    public void setAuthorizerAccountId(String authorizerAccountId) {
        this.authorizerAccountId = authorizerAccountId;
    }

    public Integer getAuthorizerFlag() {
        return authorizerFlag;
    }

    public void setAuthorizerFlag(Integer authorizerFlag) {
        this.authorizerFlag = authorizerFlag;
    }

    public String getTpAuthorizerAccountId() {
        return tpAuthorizerAccountId;
    }

    public void setTpAuthorizerAccountId(String tpAuthorizerAccountId) {
        this.tpAuthorizerAccountId = tpAuthorizerAccountId;
    }

    public String getAuthorizerUserName() {
        return authorizerUserName;
    }

    public void setAuthorizerUserName(String authorizerUserName) {
        this.authorizerUserName = authorizerUserName;
    }

    public String getAuthorizerCompanyId() {
        return authorizerCompanyId;
    }

    public void setAuthorizerCompanyId(String authorizerCompanyId) {
        this.authorizerCompanyId = authorizerCompanyId;
    }

    public String getTpAuthorizerOrgId() {
        return tpAuthorizerOrgId;
    }

    public void setTpAuthorizerOrgId(String tpAuthorizerOrgId) {
        this.tpAuthorizerOrgId = tpAuthorizerOrgId;
    }

    public String getAuthorizerCompanyName() {
        return authorizerCompanyName;
    }

    public void setAuthorizerCompanyName(String authorizerCompanyName) {
        this.authorizerCompanyName = authorizerCompanyName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getOpenDate() {
        return openDate;
    }

    public void setOpenDate(Date openDate) {
        this.openDate = openDate;
    }

    public Date getEffectiveTime() {
        return effectiveTime;
    }

    public void setEffectiveTime(Date effectiveTime) {
        this.effectiveTime = effectiveTime;
    }
}
